//#include <stdio.h>
//#include <string.h>
//void sort(char **q)
//{
//	int i=0,j=0;
//	char *tmp;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             tmp[10];
//	for(i=0;i<10;i++)
//		for(j=0;j<10-i-1;j++)
//		{
//			if(strcmp(q[j],q[j+1])<0)
//			{
//				tmp=q[j];
//				q[j]=q[j+1];
//				q[j+1]=tmp;
//			}
//		}
//}
//
//int main()
//{
//	char str[10][10],*p[10];
//	int i=0;
//	for(i=0;i<10;i++)
//		p[i]=str[i];
//	for(i=0;i<10;i++)
//		scanf("%s",p[i]);
//	sort(p);
//	for(i=0;i<10;i++)
//		printf("%s\n",p[i]);
//	return 0;
//}

//#include <stdio.h>
//int judge(int num)
//{
//	int i=0,count=0;
//	for(i=1;i<num;i++)
//		if(num%i==0)
//			count+=i;
//	return (num==count)?1:0;
//}
//int main()
//{
//	int i=0;
//	for(i=2;i<1000;i++)
//		if(judge(i))
//			printf("%d\n",i);
//	return 0;
//}

#include <stdio.h>
void fun (int n)
{
	int i=2;
	printf("%d=",n);
	while(n!=1)
	{
		if(n%i==0)
		{
			printf("%d*",i);
			n/=i;
		}
		else
			i++;
	}
	printf("\b \n");
}
int main()
{
	int i=0;
	for(i=100;i<1000;i++)
	{
		fun(i);
	}
	return 0;
}
